package com.kaochong.xcx.web.aspect;

import java.io.Serializable;
import java.util.Date;

import lombok.Data;

/**
 * 当前登录用户
 *
 * @author han
 * @date 2018/5/1 下午2:35
 */
@Data
public class CurrentUser implements Serializable {

    private static final long serialVersionUID = -7573425828267463329L;
    
    
    private String token;
    
    /**
     * 用户id
     */
    private Long id;
    
    /**
     * 微信openId
     */
    private String openId;
    
    /**
     * 微信昵称
     */
    private String nickname;
    
    /**
     * 微信头像
     */
    private String portrait;
    
    /**
     * 培养目标 4/6
     * 四级 六级
     */
    private Integer target;
    
    /**
     * 此次培养目标的唯一标识
     */
    private String targetMarkId;
    
    /**
     * 此次培养目标的完成状态
     */
    private Integer finishStatus;
    
    /**
     * 最近学习时间
     */
    private Date lastStudyTime;
    
    /**
     * 连续学习天数
     */
    private Integer keepDay;
    
    /**
     * 当前阶段
     */
    private Integer currStage;
    
    /**
     * 当前阶段完成状态
     */
    private Integer currStageStatus;
    
    /**
     * 已学单词数
     */
    private Integer studyWordsNum;
    
    /**
     * 消息订阅状态
     */
    private Integer subscriptionStatus;
    
    /**
     * 开始学习时间
     */
    private Date beginTime;
    
    private Date updateTime;
}
